Architectural Design of Cloud Applications: a Performance-aware Cost Minimization Approach
نویسندگان
چکیده
منابع مشابه
Elastic Provisioning of Cloud Caches: a Cost-aware TTL Approach
We consider elastic resource provisioning in the cloud, focusing on in-memory key-value stores used as caches. Our goal is to dynamically scale resources to the traffic pattern minimizing the overall cost, which includes not only the storage cost, but also the cost due to misses. In fact, a small variation on the cache miss ratio may have a significant impact on user perceived performance in mo...
متن کاملAn Architectural Model-Based Approach to Quality-aware DevOps in Cloud Applications
Cloud-based software applications are designed to change often and rapidly during operations to provide constant quality of service. As a result the boundary between development and operations is becoming increasingly blurred. DevOps provides a set of practices for the integrated consideration of developing and operating software. Software architecture is a central artifact in DevOps practices....
متن کاملCost minimization for computational applications on hybrid cloud infrastructures
We address the problem of task planning on multiple clouds formulated as a mixed integer nonlinear programming problem (MINLP). Its specification with AMPL modeling language allows us to apply solvers such as Bonmin and Cbc. Our model assumes multiple heterogeneous compute and storage cloud providers, such as Amazon, Rackspace, GoGrid, ElasticHosts and a private cloud, parameterized by costs an...
متن کاملAuto-scaling web applications in clouds: A cost-aware approach
The elasticity feature of cloud computing and its pay-per-use pricing entice application providers to use cloud application hosting. One of the most valuable methods, an application provider can use in order to reduce costs is resource auto-scaling. Resource autoscaling for the purpose of preventing resource over-provisioning or under-provisioning is a widely investigated topic in cloud environ...
متن کاملPerformance Analysis of Various Architectural Approaches in Cloud Computing Environment for Energy and Bandwidth Minimization
Cloud Computing is one of the mainly admired subject in the computational world. It is support to processing the data that was emerged by profitable infrastructure. Cloud computing consist of large number of servers comprising of both virtual and physical servers in order to provide the resources in an optimal manner. The evolution of Cloud computing provides customers the illusion of infinite ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Cloud Computing
سال: 2020
ISSN: 2168-7161,2372-0018
DOI: 10.1109/tcc.2020.3015703